modelling multivariable functions multi-phase fluids napl numerical mathematics association multivariable dnapl interpolation print consulting